import Vue from 'vue'
import Vuex from 'vuex'

// 提供$store全局访问
Vue.use(Vuex)
// 创建store
const store = new Vuex.Store({
// 开启严格模式，严格遵守vuex的单向数据流规则
  strict: true,
  // state相当于组件的data,提供响应式数据
  state: {
    title: '全局标题',
    totalCount: 97
  },
  // 修改state的方法，相当于组件的methods
  mutations: {
    addCount (state, value) {
      state.totalCount += value
    },
    delCount (state, value) {
      state.totalCount -= value
    }
  }
})

export default store
